package com.wang.loanassembly.param.overdueRepayment;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import io.swagger.annotations.ApiOperation;
import lombok.Data;

import javax.validation.constraints.NotBlank;
import java.time.LocalDateTime;

@ApiModel("修改逾期处理记录的参数类")
@Data
public class ChangeOverdueParam {
    @ApiModelProperty("逾期处理记录id,不能为空")
    @NotBlank
    private Integer orfId;

    /**
     * 逾期偿还状态
     */
    @ApiModelProperty("逾期偿还状态 0 未还 1 已还")
    private Integer orfRepayState;

    /**
     * 逾期偿还方式
     */
    @ApiModelProperty("逾期偿还方式 id")
    private Integer orfRepayWayId;

    /**
     * 逾期天数
     */
    @ApiModelProperty("逾期天数")
    private Integer orfOverdueTime;

    /**
     * 逾期的滞纳金  <=5天是30%    >5  50%
     */
    @ApiModelProperty("逾期的滞纳金  <=5天是30%    >5  50%")
    private Double orfLateFess;



    /**
     * 处理方式
     */
    @ApiModelProperty("处理方式id")
    private Integer orfDealWith;

    /**
     * 是否对接  0;未对接1：对接（逾期id存在于追债记录表中即视为对接）
     */
    @ApiModelProperty("是否对接  0;未对接1：对接（逾期id存在于追债记录表中即视为对接）")
    private Integer isCtd;
}
